3162eb4dcf2cb612db7d87cc83db8f33651570df,src/main/java/org/elasticsearch/index/query/functionscore/FunctionScoreQueryBuilder.java,FunctionScoreQueryBuilder,doXContent,#XContentBuilder#Params#,107

Before Change


            for (int i = 0; i < filters.size(); i++) {
                builder.startObject();
                builder.field("filter");
                filters.get(i).toXContent(builder, params);
                scoreFunctions.get(i).toXContent(builder, params);
                builder.endObject();
            }

After Change


            for (int i = 0; i < filters.size(); i++) {
                builder.startObject();
                builder.field("filter");
                if (filters.get(i) == null) {
                    FilterBuilders.matchAllFilter().toXContent(builder, params);
                } else {
                    filters.get(i).toXContent(builder, params);
                }
                scoreFunctions.get(i).toXContent(builder, params);
                builder.endObject();